package vista;

import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.Font;
import java.awt.FontMetrics;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.geom.Rectangle2D;
import java.awt.image.BufferedImage;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JTextArea;

import modelo.Juego;
import modelo.Carrera;

public class PantallaDerrota extends PantallaMensaje {
	
	private Font fuenteTitulo = FuentesFactory.getFuente("DiscoInferno", 48);
	private static final int TAMANIO_Y_TITULO = 100;
	private static final Color COLOR_TITULO = new Color(0xAC1703);
	private JLabel etiquetaTitulo = new JLabel("PERDISTE");
	private JLabel etiquetaDetallesDerrota = new JLabel();
	private Carrera carrera = Juego.getInstancia().getCarrera();

	public PantallaDerrota() {
		super(PantallaPrincipal.pantallaMenuPrincipal);
		setTitle("Derrota");
		mensaje.setLayout(new BorderLayout());
		etiquetaTitulo.setForeground(COLOR_TITULO);
		etiquetaTitulo.setFont(fuenteTitulo);
		etiquetaTitulo.setPreferredSize(new Dimension(PantallaPrincipal.TAMANIO_PREFERIDO_GRANDE.width, TAMANIO_Y_TITULO));
		etiquetaTitulo.setHorizontalAlignment(JLabel.CENTER);
		
		etiquetaDetallesDerrota.setHorizontalAlignment(JLabel.CENTER);
		
		mensaje.add(etiquetaTitulo, BorderLayout.NORTH);
		mensaje.add(etiquetaDetallesDerrota, BorderLayout.CENTER);
	}

	public void setCarrera(Carrera carrera) {
		this.carrera = carrera;		

	}
	
	@Override
	public void actualizar(){
		setCarrera(Juego.getInstancia().getCarrera());
	}
}
	